<?

class linhaComando {
	var $linha = '';
	var $palavras = array();
	
	function __construct($string) {
		$this->linha = $string;
		$this->palavras = explode(" ",$string);
	}
	
	function getComando() {
		return $this->palavras[0];
	}
	
	function getNumArgs() {
		return sizeof($this->palavras);
	}
	
	function getFirstArg() {
		return $this->juntarArgs();
	}
	
	function getArgPos($limitString, $index) {
		if ($limitString=='') $limitString= chr(13);
		$tarray = explode($limitString, $this->juntarArgs());
		return trim($tarray[$index]);
	}
	
	private function juntarArgs() {
		$tstring='';
		for ($i=1;$i<=(sizeof($this->palavras)-1);$i++) {
			if ($i>1) $tstring = $tstring . ' ';
			$tstring = $tstring . $this->palavras[$i];
		}
		return $tstring;
	}
}

?>